void main(){
// 1. 无法正常执行的代码：在代码编译期就会报错
// 2. 解决办法：使用 ? 显示的指定变量可以为空
// 3. 使用可以为空的变量
                                 

  // 可以正常执行的代码 （空格也算一个长度单位）
  String name1 = 'itcast';
  print(name1.length);
// 无法正常执行的代码；在代码编译期就回报错
String? name2 ;
String? name3 = null;  // 初始值为null
print(name2); //null
print(name3); //null
print(name3?.length);
}